package com.hunan.api.catv.service.biz.member;

import com.hunan.api.catv.entity.ServiceResult;

public interface LoginService {

    /**
     * 登录
     *
     * @param id        第三方ID
     * @param sms       如果短信登录则传短信
     * @param extParams 扩展参数列表，可传额外的多个参数，20201105 by yuanchangchun，暂用于接收极光一键登录参数
     * @return
     */
    public ServiceResult login(String id, String phone, String sms, String ip, String pushToken, String... extParams);


    /**
     * 绑定其他登录方式
     *
     * @param id        ID
     * @param loginType 类型
     * @param memberId  当前会员ID
     * @return
     */
    public ServiceResult bind(String id, Integer loginType, Integer memberId);

}
